<?php


require_once "bootstrap.php";

include_once 'model/bean/Evento.class.php';
include_once 'model/bean/Participante.class.php';
include_once 'model/bean/Endereco.class.php';
include_once 'model/bean/Palestrante.class.php';
include_once 'model/bean/Inscricao.class.php';
include_once 'model/bean/Modalidade.class.php';
include_once 'model/bean/Atividade.class.php';

//EVENTO
//$evento = new Evento();
//$evento->setNome("Jornada de Serviço Social");
//$evento->setDescricao("Descrição sobre a Jornada de Serviço Social");

$evento = $entityManager->find("Evento", 4);

$entityManager->persist($evento);



//PALESTRANTE
//$palestrante = new Palestrante();
//$palestrante->setNome("Pedro Paulo Rodrigues Cardoso de Melo");
//$palestrante->addEvento($evento);

//$entityManager->persist($palestrante);

//PALESTRANTE 2
//$palestrante2 = new Palestrante();
//$palestrante2->setNome("Angelo Mattos Souza");
//$palestrante2->addEvento($evento);

//$entityManager->persist($palestrante2);


//MODALIDADE
/*
$modalidade = new Modalidade();
$modalidade->setNome("Palestra");
$entityManager->persist($modalidade);

$modalidade2 = new Modalidade();
$modalidade2->setNome("Apresentação de Trabalhos");
$entityManager->persist($modalidade2);

$modalidade3 = new Modalidade();
$modalidade3->setNome("Curso");
$entityManager->persist($modalidade3);

$modalidade4 = new Modalidade();
$modalidade4->setNome("Mini Curso");
$entityManager->persist($modalidade4);
*/


//ATIVIDADE
/*
$atividade = new Atividade();
$atividade->setTitulo("O impacto da globalizacão");
$atividade->setDescricao("Descricao sobre a palestra 'o impacto da globalização'");
$atividade->setModalidade($entityManager->find("Modalidade", 1));
$atividade->addPalestrante($entityManager->find("Palestrante", 1));
$entityManager->persist($atividade);

$atividade2 = new Atividade();
$atividade2->setTitulo("Os avanços da Ciencia no último século");
$atividade2->setDescricao("Descricao sobre a palestra 'Os avanços da Ciencia no último século'");
$atividade2->setModalidade($entityManager->find("Modalidade", 1));
$atividade2->addPalestrante($entityManager->find("Palestrante", 1));
$entityManager->persist($atividade2);

$atividade3 = new Atividade();
$atividade3->setTitulo("A Igreja no século XXI");
$atividade3->setDescricao("Descricao sobre a palestra 'A Igreja no século XXI'");
$atividade3->setModalidade($entityManager->find("Modalidade", 1));
$atividade3->addPalestrante($entityManager->find("Palestrante", 1));
$entityManager->persist($atividade3);
*/


//INSCRICAO

$p = new Participante();
$p->setNome("Fabio Baía");
$p->setRG("105132964");
$p->setCPF("07290944992");
$p->addEvento($evento);
$entityManager->persist($p);

$inscricao = new Inscricao();
$inscricao->setEvento($evento);
$inscricao->setParticipante($p);
$entityManager->persist($inscricao);



//FLUSH
$entityManager->flush();

exit;






$p->setEvento($evento);

//$p = $entityManager->find("Participante", 1);


$endereco = new Endereco();
$endereco->setLogradouro("Francisco Ferreira");
$endereco->setBairro("Centro");
$endereco->setNumero("123");
$endereco->setParticipante($p);

//$endereco = $entityManager->find("Endereco", 6);


$entityManager->persist($endereco);
$entityManager->persist($p);
$entityManager->persist($evento);
$entityManager->flush();








//$u = $entityManager->find("Participante", $p->getId());

echo "Created Participante with ID " . $p->getId() . "\n";
echo "<br />Evento ".$evento->getId();
echo "<br />Participante ".$p->getId();
echo "<br />Endereco ".$endereco->getId();


echo "Listando endere�os:";
$enderecoRepository = $entityManager->getRepository('Endereco');
$enderecos = $enderecoRepository->findAll();

echo "<br />";
foreach ($enderecos as $endereco) {
	echo $endereco->getLogradouro();
	echo "<br />";
}



